Big Huge Thesaurus

Himalayan cedar

noun